body{
    margin: 0;
    padding: 0;

}
*{
  box-sizing: border-box;
}
.social-icon .icon .box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  border-bottom: 1px solid transparent;
}
.total{
    text-align: center;
    position: fixed;;
     top:0;
      left:0;
      height:100%;
      width:100%;
    background-image:url("https://uploadbeta.com/api/pictures/random/?key=BingEverydayWallpaperPicture"); 
     background-position: center 0;
     background-repeat: no-repeat;
     background-attachment:fixed;
     background-size: cover;
     -webkit-background-size: cover;/* 兼容Webkit内核浏览器如Chrome和Safari */
     -o-background-size: cover;/* 兼容Opera */
     zoom: 1;
    /* display: none;
    opacity: 0; */
}
.container{
    padding-top: 10vh;
}
.irb-vps-avatar img {
    width: 200px;
    border-radius: 50%;
}

.callMe {
	width: 200px;
	margin: 5px auto 2px;
	display: flex;
	justify-content: space-around;
}

.callMe a {
	opacity: 0.9;
	font-size: 22px;
}

.btn {
	font-size: 15px;
	color:#fff;
	padding: 8px 8px;
	margin: 10px 2px 0 2px;
	display: inline-block;
	opacity: .9;
	transition: all .5s;
}
.icon{
  width: 50px;
  height: 50px;
  border-radius: 10px;
}

.icon:hover{
  background-color: #ffffff;
}


.content{
  font-size: 200%;
  font-family:STXingkai;
  color:white;
}
a{
  text-align:center;
	color:white;
  text-decoration: none;
  background-color: transparent;
  width: 40px;
  height: 40px;
}
.fa {
  display: inline-block;
  

  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
#ab:hover {
	color: white;
	text-decoration: none;
}
div{
  display: block;
}
.link{
  color: #ffffff;
  width: 50px;
  height: 60px;
  text-align: center;
  margin: 0 5px;
  display: inline-block;
}
.vhm{
  position: relative;
}
.social-icon .icon{
  display: inline-block;
  width: 40px;
  height: 40px;
  color: #ffffff;
}
.site-author-image {
  display: block;
  margin: 0 auto;
  padding: $site-author-image-padding;
  max-width: $site-author-image-width;
  height: $site-author-image-height;
  border: $site-author-image-border-width solid $site-author-image-border-color;

  box-shadow: inset 0 -1px 0 #333sf;
  /* 设置循环动画 [animation: (play)动画名称 (2s)动画播放时长单位秒或微秒 (ase-out)动画播放的速度曲线为以低速结束 
    (1s)等待1秒然后开始动画 (1)动画播放次数(infinite为循环播放) ]*/
 
  /* 鼠标经过头像旋转360度 */
  -webkit-transition: -webkit-transform 1.0s ease-out;
  -moz-transition: -moz-transform 1.0s ease-out;
  transition: transform 1.0s ease-out;
}
img:hover {
  /* 鼠标经过停止头像旋转 
  -webkit-animation-play-state:paused;
  animation-play-state:paused;*/
  /* 鼠标经过头像旋转360度 */
  -webkit-transform: rotateZ(360deg);
  -moz-transform: rotateZ(360deg);
  transform: rotateZ(360deg);
}
/* Z 轴旋转动画 */
@-webkit-keyframes play {
  0% {
    -webkit-transform: rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateZ(-360deg);
  }
}
@-moz-keyframes play {
  0% {
    -moz-transform: rotateZ(0deg);
  }
  100% {
    -moz-transform: rotateZ(-360deg);
  }
}
@keyframes play {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(-360deg);
  }
}